home *** CD-ROM | disk | FTP | other *** search
/ Total Java Scripts / Total Java Scripts.iso / Dhtml / navigation / winmenu / menu.js < prev    next >
Encoding:
Text File  |  1998-10-31  |  5.5 KB  |  187 lines

  1. <!-- Always hide for.. ehrm... for what? Hmm. Just always hide...
  2. /*************************************************************
  3. *    'JavaScript Menu' - version 1.0 (august 1998)
  4. *    By Daniel Wentink
  5. *    E-mail: dwentink@hotmail.com
  6. *    Website: 'Cool Design Award' Homepage
  7. *    URL: http://members.xoom.com/cool_design/
  8. *************************************************************/
  9.  
  10. var infomenu=false;
  11. var sitesmenu=false;
  12. var clicked=false;
  13. var laatste="search";
  14.  
  15. image = new Array(21);
  16. for (times=0; times<21; times++) {
  17.     image[times]=new Image();
  18. }
  19. image[0].src ="blank.gif";
  20. image[1].src="sel-altavista.gif";
  21. image[2].src="sel-award.gif";
  22. image[3].src="sel-cool design.gif";
  23. image[4].src="sel-informatie.gif";
  24. image[5].src="sel-script.gif";
  25. image[6].src="sel-sites.gif";
  26. image[7].src="sel-website.gif";
  27. image[8].src="sel-yahoo.gif";
  28. image[9].src="sel-search.gif";
  29. image[10].src="unsel-altavista.gif";
  30. image[11].src="unsel-award.gif";
  31. image[12].src="unsel-cool design.gif";
  32. image[13].src="unsel-informatie.gif";
  33. image[14].src="unsel-script.gif";
  34. image[15].src="unsel-sites.gif";
  35. image[16].src="unsel-website.gif";
  36. image[17].src="unsel-yahoo.gif";
  37. image[18].src="unsel-search.gif";
  38. image[19].src="close-button-unsel.gif";
  39. image[20].src="close-button-sel.gif";
  40.  
  41. function showinfomenu() {
  42.     if (infomenu==true){
  43.         document.images[8].src=image[0].src;
  44.         document.images[9].src=image[0].src;
  45.         document.images[2].src=image[13].src;
  46.     }
  47.     if (infomenu==false){
  48.         document.images[8].src=image[14].src;
  49.         document.images[9].src=image[16].src;
  50.         document.images[2].src=image[4].src;
  51.         document.images[12].src=image[0].src;
  52.         document.images[13].src=image[0].src;
  53.     }
  54.     if (infomenu==false) {
  55.         infomenu=true;
  56.         clicked=true;}
  57.     else {
  58.         infomenu=false;
  59.         clicked=false;}
  60. }
  61.  
  62. function showsitesmenu() {
  63.     if (sitesmenu==true){
  64.         document.images[10].src=image[0].src;
  65.         document.images[11].src=image[0].src;
  66.         document.images[4].src=image[15].src;
  67.         document.images[12].src=image[0].src;
  68.         document.images[13].src=image[0].src;
  69.     }
  70.     if (sitesmenu==false){
  71.         document.images[10].src=image[18].src;
  72.         document.images[11].src=image[11].src;
  73.         document.images[4].src=image[6].src;
  74.     }
  75.     if (sitesmenu==false) {
  76.         sitesmenu=true;
  77.         clicked=true;}
  78.     else {
  79.         sitesmenu=false;
  80.         clicked=false;}
  81. }
  82.  
  83. function checkinfomenu() {
  84.     if (infomenu==false && clicked==true) {
  85.         document.images[10].src=image[0].src;
  86.         document.images[11].src=image[0].src;
  87.         document.images[4].src=image[15].src;
  88.         showinfomenu();    
  89.         sitesmenu=false;
  90.     }
  91. }
  92.  
  93. function checksitesmenu() {
  94.     if (sitesmenu==false && clicked==true) {
  95.         document.images[8].src=image[0].src;
  96.         document.images[9].src=image[0].src;
  97.         document.images[2].src=image[13].src;
  98.         showsitesmenu()
  99.         infomenu=false;
  100.     }
  101. }
  102.  
  103. function showscript() {if (clicked==true && infomenu==true) document.images[8].src=image[5].src;}
  104. function unshowscript() {if (clicked==true && infomenu==true) document.images[8].src=image[14].src;}
  105. function showwebsite() {if (clicked==true && infomenu==true) document.images[9].src=image[7].src;}
  106. function unshowwebsite() {if (clicked==true && infomenu==true) document.images[9].src=image[16].src;}
  107.  
  108. function showsearch() {
  109.     if (clicked==true && sitesmenu==true) {
  110.         document.images[10].src=image[9].src;
  111.         document.images[12].src=image[10].src;
  112.         document.images[13].src=image[17].src;
  113.         document.images[11].src=image[11].src;
  114.         laatste="search";
  115.     }
  116. }
  117.  
  118. function unshowsearch() {
  119.     if (clicked==true && sitesmenu==true) {
  120.         document.images[10].src=image[18].src;
  121.         document.images[12].src=image[0].src;
  122.         document.images[13].src=image[0].src;
  123.     }
  124. }
  125.  
  126. function showaward() {
  127.     if (clicked==true && sitesmenu==true) {
  128.         document.images[11].src=image[2].src;
  129.         document.images[12].src=image[0].src;
  130.         document.images[13].src=image[12].src;
  131.         document.images[10].src=image[18].src;
  132.         laatste="award";
  133.     }
  134. }
  135. function unshowaward() {
  136.     if (clicked==true && sitesmenu==true) {
  137.         document.images[11].src=image[11].src;
  138.         document.images[12].src=image[0].src;
  139.         document.images[13].src=image[0].src;
  140.     }
  141. }
  142.  
  143. function showyahooorcooldesign() {
  144.     if (laatste=="award" && sitesmenu==true) {
  145.         document.images[11].src=image[2].src;
  146.         document.images[12].src=image[0].src;
  147.         document.images[13].src=image[3].src;
  148.     }
  149.     if (laatste=="search" && sitesmenu==true) {
  150.         document.images[10].src=image[9].src;
  151.         document.images[11].src=image[11].src;
  152.         document.images[12].src=image[10].src;
  153.         document.images[13].src=image[8].src;
  154.     }        
  155. }
  156.  
  157. function unshowyahooorcooldesign() {
  158.     if (laatste=="award" && sitesmenu==true) document.images[13].src=image[12].src;
  159.     if (laatste=="search" && sitesmenu==true) document.images[13].src=image[17].src;
  160. }
  161.  
  162. function showaltavista() {
  163.     if (laatste=="search" && sitesmenu==true) {
  164.         document.images[10].src=image[9].src;
  165.         document.images[11].src=image[11].src;
  166.         document.images[12].src=image[1].src;
  167.         document.images[13].src=image[17].src;
  168.     }
  169. }
  170.  
  171. function unshowaltavista() {
  172.     if (laatste=="search" && sitesmenu==true) document.images[12].src=image[10].src;
  173. }
  174.  
  175. function showpressedbutton() {document.images[1].src=image[20].src;}
  176. function unshowpressedbutton() {document.images[1].src=image[19].src;}
  177.  
  178. function gotoyahooorcooldesign() {
  179.     if (laatste=="search" && sitesmenu==true) {
  180.         newwin=window.open("http://www.yahoo.com/");
  181.     }
  182.     if (laatste=="award" && sitesmenu==true) {
  183.         newwin=window.open("http://members.xoom.com/cool_design/");
  184.     }
  185. }
  186.  
  187. // end of script-->